kite balloon
Explore definitions, synonyms, and language insights of kite balloon
Definitions
Noun
a barrage balloon with lobes at one end that keep it headed into the wind
Explore definitions, synonyms, and language insights of kite balloon